package org.jeecg.modules.platformMasterEndPoint.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 售后申请工单表，记录创建的售后工单 ，以及工单处理状态
 */
@Data
@TableName("jx_after_sales")
public class JxAfterSalesDo {

    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 售后申请对应的订单id，是针对那个订单创建的售后申请
     */
    @TableField("order_id")
    private String orderId;

    /**
     * 申请的是哪一项售后服务，售后服务项的id
     */
    @TableField("after_sale_item_id")
    private String afterSaleItemId;

    /**
     * 售后服务项的描述，比如 漏餐，错餐，有异物等
     */
    @TableField("after_sale_item_title")
    private String afterSaleItemTitle;

    /**
     * 申请赔付金额，单位为分
     */
    @TableField("value")
    private Integer value;

    /**
     * 售后服务状态，比如 受理中，已通过，已驳回
     */
    @TableField("state")
    private String state;

    /**
     * 若驳回该工单，为 客服人员填写的 驳回批语
     */
    @TableField("comments")
    private String comments;


    @TableField("create_time")
    private Date createTime;

    @TableField("update_time")
    private Date updateTime;
}
